@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0; list-style-type:none; font-family: "微软雅黑" ; font-size:16px; color:#333}
html{line-height:24px;  }
*{margin:0;padding:0;}
p{ text-indent:0; font-size:14px;font-family: "微软雅黑" ;}
span{}
ul{list-style:none;}
a,img{border:0;}
a{text-decoration:none;font-family: "微软雅黑"}
a:hover{color:#009b00;}
.lf{ float:left}
.rf{ float:right} /*右浮动*/
body {padding:0;margin:0; width:100%; display:table; }

.top{ width:100%; height:30px; margin:0 auto; text-align:center; background:#f4f3f2}
.top_main{width:1004px;height:30px; line-height:30px; text-align:center; margin:0 auto}
.tp_right{ float:right; font-size:14px;}
.top_lt{float:right;width:300px; }
.top_lt ul{width:180px;}
.top_lt ul li{ float:left;width:70px;display:block; margin-left:10px;}
.top_lt ul li a{ font-size:12px; text-align:right; float:right; color:#696868;line-height:30px; }
.top_lt ul li a:hover{color:#009b00;}
.top_rt{float: left; font-size:14px;}
.top_rt ul{width:210px;}
.top_rt ul li{ float:left;width:70px;display:block;  }
.top_rt ul li a{ font-size:12px; color:#696868;padding-right:10px; text-align:right ; border-right:1px solid #9d9e9f;line-height:30px;}
.top_rt ul li a:hover{color:#009b00;}

.header_xia{ width:100%; height:120px; margin:0 auto 1px;  text-align:center; background:#ffffff; border-bottom:8px solid #009b00}
.header_main{ width:1004px; height:120px; margin:0 auto;}

.header_tp_02{ width:690px; float:right;height:40px; margin-top:60px;}
.nav{width:690px;height:40px; overflow:hidden}
.nav_1{ width:690px;_width:600px;height:40px; float:left; overflow:hidden; line-height:40px; margin:0 auto;}
.nav_2{width:690px;_width:600px;float:left;z-index:999;}
#jsddm{margin: 0;padding: 0;_margin-left:-10px;_width:1010px;}
#jsddm li{float:left;list-style: none; text-align:left; background:url(../images/xi.jpg) no-repeat  right;  color:#007ec2}
#jsddm li a{display:block;height:40px;line-height:40px; font-weight:bold;float:left;width:98px;color:#504f4f;
		white-space: nowrap;text-align: center;font-size:15px;}
#jsddm li a:hover{background:url(../images/navlibg.png) no-repeat bottom;z-index:9999;color:#009b00 }
#jsddm li ul{margin:0;padding:0;visibility: hidden;position: absolute;z-index:99999; width:98px;margin-top:2px; margin-top:40px; _margin-top:50px;
  *margin-left:-95px; }
#jsddm li ul li{float:left; position:relative;width:98px; border-bottom:1px solid #CCC;}
#jsddm li ul li a{background:#009b00;color:#ffffff;height:35px; font-weight: bold; text-align: center;line-height:35px;font-size:14px; width:98px;  }
#jsddm li ul li a:hover{background:#393b3c; color:#FFF}

/*导航结束*/

.bann{ width:100%; height:474px; margin:0 auto }
.mainbanner{height:474px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:474px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:474px;position:relative;}
.mainbanner_window li{background:rgb(255, 255, 255);width:2000px;height:474px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ right:1%;top:448px;width:211px;height:30px;margin-left:-50px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url(../images/50c15ece07fd0f3407000083.png) no-repeat;width:25px;height:25px;
line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}
.abanner01{width:100%;height:2088px; margin:0 auto;text-align:center;min-width:990px; }
.abanner01 img{height:2088px !important;min-width:990px;max-width:100%;}


/*banner结束*/

.jian{ width:100%; height:320px; margin:0 auto; text-align:center; overflow:hidden}
.hang{ width:1004px; overflow:hidden; padding:16px 0; background:url(../images/xian.jpg) repeat-x center 44px; float:left}
.hang .po{height:36px; overflow:hidden; background:#009b00; text-align:center; line-height:36px; font-size:22px; float:left; padding:0 10px; color:#ffffff;}
.hang .pl{ height:36px; overflow:hidden; background:#f7f7f7; text-align:center; line-height:36px; font-size:22px; float:left; float:left; 
padding:0 10px; color:#333;}
.hang .spab{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#999; padding:12px 10px 0; display:block; float:left; background:#fff; }
.hang .spana{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#999; padding:12px 10px 0; display:block; float:left; background:#f7f7f7; }
#shjj{ width:1004px;width:1004px; height:300px; margin:20px auto 10px auto; }
#shjj .neir{ width:702px;  padding-bottom:10px;height:223px; }
#shjj .neir .jsc{ width:322px; _width:631px;  float:left; margin-left:5px; }
#shjj .neir .jsc .kuai{ width:322px; padding:0px 10px; color:#656464; text-align:left; font-size:15px; line-height:26px; overflow:hidden; }
#shjj .neir .jsc span{ font-size:18px; color:#009b00; font-weight:bold; line-height:40px; }
#shjj .neir .jsc a{ color:#009b00; font-size:14px; }
#shjj .neir .jsc a:hover{ text-decoration:underline}

/*首页-公司简介结束*/
.quan03{ width:100%; text-align:center; height:282px; background:#f7f7f7; margin:10px auto 20px auto; overflow:hidden }
.main03{ width:1004px; margin:0 auto; height:282px;}
.case_xia{ width:994px; height:220px; margin:10px 5px 0 5px; float:left }
.case_xia ul{ _margin-left:-15px;}
.case_xia ul li{ float:left;width:235px;height:176px;_height:170px; margin:5px 8px 0 5px; display:block; background:url(../images/dg_17.jpg) bottom no-repeat #323131;}
.mosaic-block {float:left;position:relative; overflow:hidden;width:235px;height:158px; border:3px solid #FFF}
.mosaic-backdrop {display:none;position:absolute;top:0;height:80%; width:100%;background:#111; _left:0; *left:0;}
.mosaic-overlay {display:none;z-index:5; position:absolute;width:100%; left:0;  height:80%;background:none repeat scroll 0% 0% rgba(50, 49, 49, 0.73);}
.bar2 .mosaic-overlay { bottom:-70px;_bottom:-90px;height:95px; opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80); opacity:0.8;}
.bar2 .mosaic-overlay:hover {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80);}
.details{ margin:12px 15px ; _margin-bottom:40px;  }	
.details h4{ font-size:14px ; text-align:left;line-height:20%; color:#fff; text-shadow:1px 1px 0 rgb(0,0,0); }
.details p{ color:#FFF; text-align:left; font-size:12px; line-height:20px;}
/*案例结束*//

.quan04{ width:100%; text-align:center; height:480px;  margin:10px auto 0 auto; overflow:hidden  }
.main04{ width:1004px; margin:0 auto; height:480px;}
.main04 h1{ width:1004px; height:36px; margin:0 auto;}
.new{ width:427px; margin:15px 20px 0 10px; height:430px; float:left}
.new b a{ width:427px; height:35px; line-height:40px; float:left; text-align:left; font-size:16px; color:#009b00;}
.new b span{ float:left;width:427px; text-align:left; font-size:13px; line-height:20px; color:#9c9b9b; font-weight:normal;}
.new p{float:left; width:427px; text-align:left; margin-top:10px; font-size:13px; color:#7c7b7b}
.new b a:hover{ text-decoration:underline}
/*新闻结束*/

.quan05{ width:100%; text-align:center; height:440px;  margin:0 auto; overflow: hidden}
.main05{ width:1004px; margin:0 auto; height:440px; overflow: hidden}
.han_new{ width:670px; float:left; height:430px; margin:0 20px 0 0}
.shjj_top01{ width:670px; overflow:hidden; padding:16px 0; background:url(../images/xian.jpg) repeat-x center 44px;}
.huag .spanl{ padding:16px 0 16px 5px; color:#666; font-size:16px; text-align:left; font-weight:700; display:block;}
.twk{ width:660px; padding:0 5px; overflow:hidden;   }
.twk .jiesj{ width:470px; overflow:hidden; float:right; text-align:left; line-height:22px; color:#696b69; font-size:13px; text-indent:2em  }
.twk .jiesj .alb{ color:#009b00; font-size:13px; }
.lieb{ width:650px; padding:10px 5px ; overflow:hidden; }
.lieb li{ width:640px; height:30px; line-height:30px; padding-left:15px; border-bottom:1px dotted #999999;  background:url(../images/dg_42.jpg) no-repeat left center; float:left;  }
.lieb li a{ color:#666; font-weight:700; float:left; font-size:14px; }
.lieb li span{ font-size:13px; font-weight:100; padding-right:15px; height:30px; color:#696b69;  line-height:30px; }

#hotpic { width: 248px; height: 170px; overflow: hidden; margin: 0 auto 20px; float:left }
#hotpicqj { width: 248px; height: 140px; overflow: hidden; margin: 0 auto 20px; float:left }
#NewsPic { position: relative; width: 248px; height: 170px; overflow: hidden;}
#NewsPicqj { position: relative; width: 248px; height: 140px; overflow: hidden;}
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 18px; line-height: 18px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; 
background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background:  #76be2f; color: #FFF; }


.rong{ width:300px; height:405px; float:right; margin:16px auto 0; border:1px solid #dbdbdb; background:#fbfbfb  }
.rong h2{ width:290px; height:40px; text-align:left; font-size:20px;  font-weight:normal; padding-left:10px;color:#FFF; line-height:40px; background:#009b00}
.rong h2 a{ float:right; font-size:15px; color:#FFF; margin-right:15px;}
.rong_xia{ width:250px; height:335px; margin:20px 25px}
.rong_xia span a{ font-size:16px;  text-align:center; line-height:35px; color:#009b00}
.rong_xia ul{ margin-top:20px;}
.rong_xia ul li{ float:left; width:235px; line-height:27px; text-align:left; font-size:13px; color:#595858; padding-left:15px; display:block; 
background:url(../images/dg_43.jpg) no-repeat left center;}
.rong_xia ul li a{ font-size:13px;}
/*行业新闻结束*/

.quan06{ width:100%; text-align:center; height:300px;  margin:0 auto; overflow:hidden }
.main06{ width:1004px; margin:0 auto; height:300px; }
.pro_di_xia{ width:1000px; height:210px; margin-top:10px;}
.demo { width:990px;  float:left;  height:390px; border:none; overflow:hidden; margin:5px 5px 10px 5px }
.indemo {float:left;width: 800%;}
.demo1,.demo2{height:390px;float:left; display:inline-table;}
.demo1 ul,.demo2 ul{ clear:both}
.demo1 li,.demo2 li{ width:178px;float:left; padding-left:8px; margin-left:30px; }
.demo1 li img,.demo2 li img{ display:block;border:1px solid #d8d5d5; padding:10px 46px 10px 46px;}
.demo1 li span a,.demo2 li span a{ width:212px;height:35px; line-height:35px; font-size:15px; text-align:center; color:#595b5d; display:block}
.demo1 li span a:hover,.demo2 li span a:hover{ color:#009b00}
.demo1 {float: left;}
.demo2 {float: left;}
/*产品结束*/

.footer{ width:100%; height:250px; margin:0 auto; text-align:center; overflow:hidden;background:url(../images/dg_55.jpg)  repeat-x center; }
.ft_main{ width:1004px;margin:0 auto; height:250px;}
.logo_di{ width:254px;height:160px;margin-top:35px; float:right; padding-top:10px; }
.logo_di p{ width:200px; height:25px; float:left; line-height:25px; text-align:left; text-indent:0.8em; color:#FFF}

.ft_rt{ width:730px;_width:745px; float: left; height:250px; margin:35px 0 0 20px;}
.ft_rt ul{ _margin-left:-25px;}
.ft_rt ul li{ width:220px; float:left; height:25px;  line-height:25px;text-align:left; display:block}
.ft_rt ul li a{ font-size:13px; color:#ebe8e8; width:145px; padding-left:10px;  }
.ft_rt ul li a:hover{  text-decoration:underline}
.ft_rt ul li .tp_01{ width:145px;padding-bottom:3px;}
.ft_rt ul li .tp_01 a{ font-size:16px; height:25px; color:#FFF; line-height:25px; font-weight:bold}

.footer_02{ width:100%; text-align:center; margin:0 auto; height:30px; line-height:30px; background:#FFF} 
.ft_02{ width:1004px; margin:0 auto;height:30px;  line-height:30px;}
.ft_02 span{float: left; color:#4f4e4e; font-size:13px;}
.ft_02 p{ float: right; margin-right:15px;color:#4f4e4e; font-size:13px; }
/*底部结束*/


/*以下是内页*/
.abanner02{width:100%; margin:0 auto;height:350px;text-align:center;min-width:990px;}
.abanner02 img{height:269px !important;min-width:990px;max-width:100%;}

.about{ width:100%; background:#f1f1f1; margin:0 auto; overflow:hidden}
.about_main{ width:1004px; margin:0 auto 20px auto ; background:url(../images/bb_03.png) repeat-y ; display: table;}
.left_top{background: url(../images/pro_05.png) no-repeat;height:71px;font-size:26px; color:#e7943d; padding-top:20px; text-align:left; padding-left:55px }
.left_top b{font-size:30px; color:#ffffff; height:26px; line-height:26px; font-weight:normal;  }
.left_top span{ font-size:12px; color:#ffffff;}
.menu_lt{width:220px;  float:left; margin-bottom:50px;}
.left_xia01{width:220px; margin:5px 0px 40px 0px;}
.left_xia01 ul{width:220px; _margin-top:10px; _margin-left:-15px; }
.left_xia01 ul li{ float:left; width:217px; height:38px; line-height:38px; text-align:left; display:block; background:url(../images/pro_21.png) no-repeat bottom;}
.left_xia01 ul dd{ float:left; width:217px; height:38px; line-height:38px; text-align:left; display:block; background:url(../images/pro_21.png) no-repeat bottom;}
.left_xia01 ul li a{ height:38px; line-height:38px; font-size:15px;  padding-left:65px; color:#6a6868; background:url(../images/pro_13.png) no-repeat 45px 2px;}
.left_xia01 ul dd a{ height:38px; line-height:38px; font-size:15px;  padding-left:80px; color:#6a6868; background:url(../images/ico.jpg) no-repeat 66px 6px;}
.left_xia01 ul li a:hover{color:#009b00}
.left_xia01 ul dd a:hover{color:#009b00}
.dianhua{ margin-top:15px;}
.dianhua ul{ _margin-left:-15px; }
.dianhua ul li{ width:200px; text-align:left; margin-left:10px; font-size:12px; background:url(../images/pro_20.png) no-repeat left; padding-left:25px; color:#979797}

.about_rht{ width:750px; float: right; margin:0 auto; padding-bottom:20px; overflow:hidden}
.rt_top{width:750px; height:50px; margin:0 auto; background: url(../images/pro_08.png) bottom left no-repeat  ;text-align:right;}
.rt_top p{height:50px; line-height:60px; font-weight:normal; float:right; text-align:right; margin-right:20px;}
.rt_top b{ float:left;height:50px; line-height:60px; font-size:16px; color:#6c6b6b;}
.rt_top a{font-size:14px; color:#505050;}
.rt_top a:hover{ color:#14437b; text-decoration:underline;}
.rt_xia{ width:720px; margin:20px 20px 40px 10px; }
.rt_xia p{ text-align:left; font-size:15px; color:#686666; line-height:30px;}
 
/*以下是荣誉*/
.right-main { margin: 0 auto;padding: 10px 0;width: 720px; }
.newsxxk { display: block;}
.newsxxk .tab ul { border-bottom: 1px solid #C4C4C4;overflow: hidden; position: relative;padding-left:15px;_top:25px; }
.newsxxk .tab ul li {background:url("../images/li-img.jpg") no-repeat scroll 10px center #EBEBEB; color: #000000;cursor: pointer;
    float: left;font-size: 14px;height: 26px;line-height: 26px;margin-right: 25px;padding-left: 25px;padding-right: 25px; line-height:26px;}
.newsxxk .tab ul li a{ color:#000;} 
.newsxxk .tab ul li.current { background: url("../images/cur-img.jpg") no-repeat scroll 10px center #009b00; color: #FFFFFF;cursor: pointer;}
.tabs .newsxxk .tab ul li.current a{ color:#000;}
.tabs .newsxxk .items {color: #777777;display: none;font-size: 13px;overflow: hidden;padding: 20px 15px; position: inherit; width: 690px;}
.tabs .newsxxk .items ul { display: table;width: 720px; _margin-left:-2px;}
.tabs .newsxxk .items ul li {float: left; margin-top: 10px;margin-right: 23px;width: 320px;}
.tabs .newsxxk .items ul li img {border: 1px solid #D4D4D4;padding:4px; }
.tabs .newsxxk .items ul li span {display: block;line-height: 20px;margin-top: 5px;text-align: center;font-size: 14px; color:#686666}


.items {color: #777777;display: none;font-size: 13px;overflow: hidden;padding: 20px 15px; position: inherit; width: 690px;}
.items ul { display: table;width: 720px; _margin-left:-2px;}
.items ul li {float: left; margin-top: 10px;margin-right: 23px;width: 320px;}
.items ul li img {border: 1px solid #D4D4D4;padding:4px; }
.items ul li span {display: block;line-height: 20px;margin-top: 5px;text-align: center;font-size: 14px; color:#686666}


.items1 {color: #777777;font-size: 13px;overflow: hidden;padding: 20px 15px; position: inherit; width: 690px;}
.items1 ul { display: table;width: 720px; _margin-left:-2px;}
.items1 ul li {float: left; margin-top: 10px;margin-right: 23px;width: 320px;}
.items1 ul li img {border: 1px solid #D4D4D4;padding:4px; }
.items1 ul li span {display: block;line-height: 20px;margin-top: 5px;text-align: center;font-size: 14px; color:#686666}




/*以下是产品中心*/
.pro_biao{ width:720px;margin:30px 20px 30px 10px; float:right;}
.pro_biao ul{ width:720px; margin:0 0 0 10px; _margin-left:0px; _padding-left:5px; float:left;}
.pro_biao ul li{width:200px; height:190px; float:left; margin-right:35px;  margin-bottom:15px; text-align: center;border:1px solid #d8d5d5;}
.pro_biao ul li img{ padding:4px}
.pro_biao ul li span a{font-size:14px; color:#535151; height:26px; line-height:26px;}
.pro_biao ul li span a:hover{color:#009B00; text-decoration:underline}

 
.fanye{ width:724px; clear:both;    font-size:13px;}
.fanye a{display:inline-block;height:23px;line-height:23px; font-size:13px; color:#4C4C4C; margin-left:5px;}
.fanye a:hover{ color:#0f9b57;}

/*以下是产品中心详情页*/

.pro_pro_xia{width:720px; margin:20px 20px 30px 10px;  }
.pro_pro_xia .pro_bt{color:#009B00;font-size:20px; font-weight:bolder;width:700px; text-align:center;line-height:30px;height:30px }
.pro_pro_xia .pro_img{margin:20px 100px 30px 100px; width:500px; text-align:center }
.jieshao_xia {width:720px; margin:0;padding-bottom:30px; margin-left:0px;}
.jieshao{ height:40px; text-align:left ; padding-left:25px; color:#FFFFFF; background:url(../images/pro_19.jpg) no-repeat;}
.jieshao b{width:129px; font-size:16px; height:35px; line-height:35px; float:left; color:#FFFFFF; }
.ppp {margin:15px 10px 0 0px; width:710px;}
.ppp p{ text-align:left;font-size:15px;  color:#434344; }

.tiao{width:700px; height:50px; background:#f1f1f1; margin-top:20px; margin-bottom:30px;padding:5px 0 10px 15px; line-height:40px;text-align:left;margin-left:5px; }
.tiao span {height:25px; line-height:25px; font-size:15px;  color:#5c5d5e; }
.tiao span a{color:#333232; font-size:14px; height:20px; line-height:20px;color:#7e7f80 }
.tiao span a:hover{ color: #009B00; text-decoration:underline}

/*以下是工程案例*/
.right_tex{width:720px; margin:20px 20px 30px 10px; }
.right_tex .nw {width:720px; _margin-left:-15px; }
.right_tex .nw li{ padding-top:10px;height:104px;_height:134px;display:block;padding-bottom:34px;margin-bottom:10px;overflow:hidden; border-bottom:1px solid #e0e0e0;}
.dw001{ margin:0;float:left; width:212px; height:124px;}

.nw01{ width:480px;text-align:left; height:104px; display:block; float:right;}
.nw01 b{height:30px; line-height:30px;  }
.nw01 b a{ color:#009B00; font-size:16px;}
.nw01 b a:hover{ text-decoration:underline}
.nw li p{ text-indent:0;width:480px; font-size:13px; line-height:18px; color:#292929; text-align:left; display:block;}
.nw li p a{color:#b0860a;}
.nw li p a:hover{ text-decoration:underline;}

/*以下是新闻中心*/
.nw_xia{width:720px;margin:20px 20px 30px 10px; }
.nw_xia ul{width:720px; margin:0}
.nw_xia ul li{width:710px; height:25px; line-height:25px; text-align:left;font-size:12px; border-bottom:1px solid #e0e0e0; margin-bottom:10px;}
.nw_xia ul li a{color:#666666;float:left;font-size:14px ;width:615px; padding-left:15px; background:url(../images/an_04.png) no-repeat  left; display: block ;word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.nw_xia ul li a:hover{color:#009B00;}
.nw_xia ul li span{float:right; font-size:12px; text-align:center;  width:80px;color:#666666;display: block}

/*以下是新闻中心的详情页*/
.nw_main{ width:720px;margin:20px 20px 30px 10px; }
.nw_main .nw_bt{color: #009B00;font-size: 20px;font-weight: bolder;width: 700px;text-align: center;line-height: 30px;height: 30px;}
.nw_main .s_tittle{display:table;height:30px;line-height:30px; width:720px; margin-bottom:10px; text-align: center;  border-bottom:1px dotted #626263;}
.nw_main .s_tittle span{margin-right:20px; font-size: 12px; color:#5e5e5e; }
.nw_main .s_tittle span font{font-size: 12px; color:#5e5e5e; }
.rt_xia01{ width:720px;  }
.rt_xia01 p{ text-align:left; font-size:15px;color:#686666; text-align:left} 





